//package com.xtkj.accountjava.config;
//
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.PropertySource;
//import org.springframework.scheduling.annotation.EnableScheduling;
//import org.springframework.stereotype.Component;
//import org.springframework.web.cors.CorsConfiguration;
//import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
//import org.springframework.web.filter.CorsFilter;
//
//import javax.annotation.PostConstruct;
//
///**
// * @author yshen
// * @author nkorange
// * @since 1.2.0
// */
//@Component
//@EnableScheduling
//@PropertySource("/application.properties")
//public class ConsoleConfig {
//
////	@Autowired
////	private ControllerMethodsCache methodsCache;
////
////	@PostConstruct
////	public void init() {
////		methodsCache.initClassMethod("com.alibaba.nacos.naming.controllers");
////		methodsCache.initClassMethod("com.alibaba.nacos.controller");
////		methodsCache.initClassMethod("com.alibaba.nacos.config.server.controller");
////	}
//
//	@Bean
//	public CorsFilter corsFilter() {
//		UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
//		CorsConfiguration config = new CorsConfiguration();
//		config.setAllowCredentials(true);
//		config.addAllowedOriginPattern("*");
//		config.addAllowedHeader("*");
//		config.setMaxAge(18000L);
//		config.addAllowedMethod("*");
//		source.registerCorsConfiguration("/**", config);
//		return new CorsFilter(source);
//	}
//
//}
